A Complete Software-Based IF GNSS Signal Generator for Software Receiver Development

نویسندگان

  • Olivier Julien
  • Bo Zheng
  • Lei Dong
چکیده

The recent development of Global Navigation Satellite Systems (GNSS) software receivers has brought a new perspective to receiver design. The first step necessary to use them is to have access to sampled data at an Intermediate Frequency (IF). These sampled data can be provided through two different ways. First, an RF frontend that would sample data coming from either the real satellites or from a hardware signal generator, if the latter exists at all for the signals of interest. Real data might not be suitable when a specific aspect of GNSS is studied, especially in a research and development context, or might not yet be available as in the case of GPS L5 and Galileo signals. Hardware signal simulators were created to fill that gap, and are now widely used. However, they are very expensive, may not be available for the signals of interest and consequently might not be always suitable for specialized research due to their lack of flexibility. Sampled data can also be provided by a software IF signal generator. Such a tool includes signal simulation as well as front-end filtering and sampling, fully software-based, and can fed directly into a software receiver. Such programs are already used and are often created by the research groups themselves to fit their research programs. Although they offer a total control of all the parameters for simulation purpose, they are often highly specialized and, as such tend to model only a part of the error sources of interest, e.g., jamming or multipath. The Position, Location And Navigation (PLAN) research group of the Department of Geomatics Engineering has developed a complete IF signal generator that can model the new GPS and Galileo signals propagation channels while being versatile and customizable. This signal generator allows for the modeling of pre-defined environments for specific applications. It offers a direct access to IF sampled data that can be directly used by a software receiver. From an ephemeris file, an entire constellation of satellites can be easily simulated. The entire GNSS propagation channel is then modeled. Finally, the front-end filter and the Analog-to-Digital Converter (ADC) (1-bit quantization) are simulated. A first Matlab/C, GPS-only version of this IF signal generator modeled thermal noise, satellite clock errors, atmospheric errors, the front-end filter, and an ADC. The current enhanced version, written in C++ to improve processing speed, now includes multipath modeling,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Software-Defined GPS and Galileo Receiver: Single-Frequency Approach

We discuss GPS receiver architectures based on software defined radio techniques. The reason for doing this is to obtain a reconfigurable receiver with a wide range of applications. There is a need for a unified platform that will allow receiver development and testing for various applications; this speeds the design process and reduces the costs. With the current functionality of the GPS const...

متن کامل

Evaluation of Geometric and Atmospheric Doppler for GNSS-RO Payloads

To reduce the sampling rate in global navigation satellite system (GNSS)-radio occultation receivers, it is essential to establish a suitable estimation of Doppler frequency from the received signal in the satellite onboard receiver. This receiver is usually located on low earth orbit satellite and receives GNSS satellites signal in the occultation situation. The occurred Doppler on the signal ...

متن کامل

A Usrp - Based Flexible Gnss Signal Recording and Playback System : Performance Evaluation and Study

A USRP-BASED FLEXIBLE GNSS SIGNAL RECORDING AND PLAYBACK SYSTEM: PERFORMANCE EVALUATION AND STUDY by Ruihui Di Global Navigation Satellite Systems (GNSS) signals are often subjected to both manmade and natural interferences such as RF jamming, ionosphere scintillation, multipath, and signal anomaly. In order to achieve desired navigation application performances, advanced receiver processing or...

متن کامل

Development of a Software GNSS/RNSS Receiver with Carrier-Phase Output

This paper discusses the development of a Matlab-based multi-Global Navigation Satellite System (GNSS) software receiver. Compared to a real-time GNSS receiver, the major difference is in the implementation mechanism of latching and processing the measurements between the receiver channels of a satellite system as well as channels of different systems. Implementation challenges increase due to ...

متن کامل

Design and Implementation of GPS signal Generator using C/A code on FPGA

The Global Navigation Satellite System (GNSS) plays an important role in positioning and navigation applications. The Global Positioning Service (GPS) augmentation is to achieve more reliable and accurate navigation solutions. The presently available traditional GNSS receivers are hardware based receivers which are not flexible and cannot be easily upgraded to acquire the signals from other GNS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004